History
History
Synonyms
UK
US
Meaning:
chasten

to cause a person to be more sympathetic and understanding

correct, humiliate

HAVE ON THE CARPET as in Wiktionary
HAVE ON THE CARPET as in Wikipedia